#include<iostream>
#include<vector>
#include<unordered_set>
using namespace std;

int main() {
    int n, l, m;
    string str;
    cin >> n;
    vector<unordered_set<string> > a(n + 1);
    for(int i=1; i<=n ;i++) {
        cin >> l;
        while(l--) {
            cin >> str;
            a[i].insert(str);
        }
    }
    cin >> m;
    while(m--) {
        cin >> str;
        for(int i=1; i<=n; i++) {
            if(a[i].count(str)) cout << i << " ";
        }
        cout << endl;
    }
    return 0;
} 